package com.yifeng.repo.flink.data.transport.dto;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.Data;

/**
 * ddl修改的数据
 * @author lijing
 * @since 2023-04-14
 */
@Data
public class DdlContent {
	/**
	 * ddl的类型，修改字段：modify 删除字段：delete 增加字段：add
	 */
	@JSONField(name="ddl_type")
	private String ddlType;
	
	/**
	 * 新增、修改、删除的字段
	 */
	@JSONField(name="content_list")
	private List<AlterContent> contentList;
	
	/**
	 * 修改的字段名、表名 key: 以前的值， Value: 修改后的值
	 */
	@JSONField(name="rename_content_map")
	private Map<String,String> renameContentMap;
   
}
